class CStringKeyCS
{
private:
	char keyString[256];
public:
	CStringKeyCS();

	CStringKeyCS(const CStringKeyCS& copyFrom);

	~CStringKeyCS();

	CStringKeyCS(char* newString);

	void setString(char* newString);

	char* getString() const;

	bool operator== (CStringKeyCS& compareTo);

	bool operator< (CStringKeyCS& compareTo);

	bool operator<= (CStringKeyCS& compareTo);

	bool operator> (CStringKeyCS& compareTo);

	bool operator>= (CStringKeyCS& compareTo);
};

class CStringKeyCI
{
private:
	char keyString[256];
public:
	CStringKeyCI();

	CStringKeyCI(const CStringKeyCI& copyFrom);

	~CStringKeyCI();

	CStringKeyCI(char* newString);

	void setString(char* newString);

	char* getString() const;

	bool operator== (CStringKeyCI& compareTo);

	bool operator< (CStringKeyCI& compareTo);

	bool operator<= (CStringKeyCI& compareTo);

	bool operator> (CStringKeyCI& compareTo);

	bool operator>= (CStringKeyCI& compareTo);
};